解题思路:
第一处:判断形参ch是否是小写字母,所以应填:&&。
第二处:小写字母与大写字母的ASCII值相差为32,所以应填:’A’或65。
第三处:返回处理后的形参ch,所以应填:ch。
***************************************************
给定程序MODI1.C中函数fun的功能是: 给一维数组a输入任意4个整数, 并按下例的规律输出。例如输入1、2、3、4, 程序运行后将输出以下方阵。
4 1 2 3
3 4 1 2
2 3 4 1
1 2 3 4
请改正函数fun中指定部位的错误, 使它能得出正确的结果。
注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构!
给定源程序:
#include
#define M 4
void fun(int a)
{ int i,j,k,m;
printf("Enter 4 number : ");
for(i=0; i printf("\n\nThe result :\n\n");
for(i=M;i>0;i--)
{ k=a[M-1];
for(j=M-1;j>0;j--)
aa[j]=a[j-1];
a[0]=k;
for(m=0; m printf("\n");
}
}
main()
{ int a[M];
fun(a); printf("\n\n");
}